Jirout database
v1.0
A B C D E F G H I J K L M N O P R S T U V W

P

PAGE_LENGTH - Static variable in class jirout.database.TableRow
 
Pageable - interface jirout.database.pagefile.Pageable.
Rozhrani ze objekt bude ulozitelny po strankach na disk.
Parser - class jirout.database.sqlanalyse.Parser.
Prvni objekt pri prubehu parsovanim, je to zakladni rozcesti, rozhodujici mezi zakladnimi opracemi, ktere se budou dal provadet
Parser(Database) - Constructor for class jirout.database.sqlanalyse.Parser
 
pkfind(RecordSetFilter) - Method in class jirout.database.Table
vyhledavani s pritomnym PK. zjistim podminky kladene na PK.
vezmu si prvni podminku a allikuju ji na PK.
pocetKlicu - Variable in class jirout.database.Uzel
 
podminka - Variable in class jirout.database.sqlanalyse.LogicalConditionNode
 
pozice - Variable in class jirout.database.ColumnMetaData
 
prepareCall(String) - Method in class jirout.database.sqlengine.JiroutDBConnection
 
prepareCall(String, int, int) - Method in class jirout.database.sqlengine.JiroutDBConnection
 
prepareStatement(String) - Method in class jirout.database.sqlengine.JiroutDBConnection
 
prepareStatement(String, int, int) - Method in class jirout.database.sqlengine.JiroutDBConnection
 
previous - Variable in class jirout.database.Uzel
 
previous() - Method in class jirout.database.sqlengine.JiroutDBResultSetSnapshot
posune kurzor na predchozi radek vysledku dotazu
PrimaryKey - class jirout.database.PrimaryKey.
Souhrne informace o PK k tabulce.
PrimaryKey() - Constructor for class jirout.database.PrimaryKey
 
print() - Method in class jirout.utils.Seznam
Vytiskne seznam objektu na konzoli.
print() - Method in class jirout.utils.Properties
 
print() - Method in interface jirout.database.RecordSetFilter
Vypise na konzoli na co se vztahuje tento filtr.
print() - Method in class jirout.database.sysrsfilters.FindTable
 
print() - Method in class jirout.database.sysrsfilters.AllTables
 
print() - Method in class jirout.database.sysrsfilters.TableDescription
 
print() - Method in class jirout.database.sqlanalyse.LogicalConditionTree
Vytiskne na konzoli obsah stromu, vytiskne ho v podobe v jake bude dostupny pro dalsi zpracovani.
print(int, int, char[][]) - Method in class jirout.database.sqlanalyse.LogicalConditionNode
Vytiskne strom na obrazovku.
printAsc() - Method in class jirout.database.Uzel
vytiskne vsechny potomky tohto uzlu v vzestupnem poradku.
printDes() - Method in class jirout.database.Uzel
vytiskne vsechny potomky tohto uzlu v sestupnem poradku.
Properties - class jirout.utils.Properties.
Jednoduchy nastroj pro pristup do XML souboru, prace je podobna jako s registry u windows.
Properties(String, String) - Constructor for class jirout.utils.Properties
tento konstruktor nacte strukturu xml souboru do interni promenne doc.
proved() - Method in class jirout.database.sqlanalyse.ProvedSelect
Provede vlastni vytvoreni dotazu, zatim jeste nepocita s dotazy z vice tabulek.
proved() - Method in class jirout.database.sqlanalyse.ProvedDelete
 
proved() - Method in class jirout.database.sqlanalyse.ProvedUpdate
 
ProvedCreate - class jirout.database.sqlanalyse.ProvedCreate.
trida, ktera provede dotaz typu Create table nebo create index nebo jinej create
rozhodovani co se bude vytvaret
1.1 podivam se jakej vytvarim objekt

tvorba tabulku 2
2.1 zkontroluju platnost tableName jeho delku
2.2 podivam se jestli uz nahodou neexistuje
2.3 zkontroluju zavorky a vyjmu retezec mezi nimi
2.4 rozparsuju podle carek --> mam jednotlive sloupce a jejich typy
2.5 zkontroluji platnost zadanych typu
2.6 zavedu do Properties popis tabuly - udela to objekt Database
2.7 pridam jmeno tabuky do tabulky "deftable"
2.8 hotovo

co znamena provest create table. nutno vytvorit radek v tabulce 'deftable'.
ProvedCreate(String, Database) - Constructor for class jirout.database.sqlanalyse.ProvedCreate
 
ProvedDelete - class jirout.database.sqlanalyse.ProvedDelete.
trida, ktera zorganizuje odstraneni radku z DB. cele odstraneni se provede v konstruktoru.
ProvedDelete(Database, String) - Constructor for class jirout.database.sqlanalyse.ProvedDelete
 
ProvedDrop - class jirout.database.sqlanalyse.ProvedDrop.
Analyzuje a provede prikaz DROP TABLE osoba
ProvedDrop(Database, String, String) - Constructor for class jirout.database.sqlanalyse.ProvedDrop
 
ProvedSelect - class jirout.database.sqlanalyse.ProvedSelect.
select se rozdeli na jednotlive casti az se dostanu na atomicke casti tedy select z jedne tabulky, tyto atomy zavolam a jejich vysledek pospojuju podle zadanych podminek a vratim jako ResultSet. jinak bude nekoli kroku selectu zjistim record set description - jake tam budou sloupce a jaka budou mit jmena vytvorim strom podminek ze stromu vyclenim podstrom obsahjici podminky vztahujici se ke klicovym sloupcum, je to proto protoze podle nich umim velmi rychle hledat, zatimco podle neklicovejch toje vopruz vyhledam predbezny RS vysldek podle klicovych podminek vyhledam podle neklicovych podminek jak delam LEFT, RIGHT a INNER JOIN, Najdu vsechny jmena tabulek. Podle podminek Where vyhledam zaznamy z tabulek Spojim samostatne s kicovym slovem JOIN Spojim tabulky se spojovaci podminkou Vytvorim pripadny kartezky soucin tabulek
Pozn.:
v teto verzi nejde pouzit ve vyberu pouze sloupce A, a ve podmince WHERE porovnavat s necim sloupce B. v teto verzinepodporuje select z vice nez jedne zdrojove tabulky
ProvedSelect(Database, String) - Constructor for class jirout.database.sqlanalyse.ProvedSelect
konstruktor dorazu
ProvedUpdate - class jirout.database.sqlanalyse.ProvedUpdate.
 
ProvedUpdate(Database, String, String) - Constructor for class jirout.database.sqlanalyse.ProvedUpdate
Konstruktor, ktery dotaz rozdeli na nekolik zakladnich casti.
put(long, long) - Method in class jirout.utils.ValueOrderedArray
vlozi do pole novej klic a k nemu priradi zadanou hodnotu, pokud je jiz klic jednou pouzit, jenom se puvodni hodnota prepise
put(String, String) - Method in class jirout.utils.Properties
 

Jirout database
v1.0
A B C D E F G H I J K L M N O P R S T U V W
E-mail me a bug or feature

All Rights Reserved.